package com.code.Day12Meiju.YiChang.Try;

import java.io.FileNotFoundException;
import java.io.IOException;

public class Test01 {
    public static void main(String[] args)  {
        String str1 = "index.abc1";
//        str1 =null;
        try {
            int [] arr = null;
            System.out.println(arr.length);
            method(str1);
        } catch (FileNotFoundException e) {
           e.printStackTrace();
//           这个方法他一定会执行
        }finally {
            System.out.println("一定会执行");
        }

        delete();
        update();
        select();
    }

    public static void delete() {
        System.out.println("删除");
    }


    public static void update() {
        System.out.println("修改");
    }

    public static void select() {
        System.out.println("查询");
    }

    //如果异常有子父关系  那就可以直接用父级的异常
    public static void method(String str)  throws FileNotFoundException {

        if (!str.endsWith("abc")) {
            throw new FileNotFoundException("文件找不到了");
        }

        System.out.println(str);
    }
}
